//package box10;
//
//import java.util.ArrayList;
//import java.util.Collections;
//import java.util.Comparator;
//import java.util.List;
//
//public class Student implements Comparator<Student> {
//    private int id;
//    private int age;
//    private String name;
//
//    public Student(int id, int age, String name) {
//        this.id = id;
//        this.age = age;
//        this.name = name;
//    }
//
//    public Student() {
//    }
//    //    @Override
////    public int compareTo(Student o) {
////        //降序
////        //return o.age - this.age;
////        //升序
////        return this.id - o.id;
////    }
//
//    @Override
//    public String toString() {
//        return "Student{" +
//                "id=" + id +
//                ", age=" + age +
//                ", name='" + name + '\'' +
//                '}';
//    }
//
//    @Override
//    public int compare(Student o1, Student o2) {
//        if(o1.age-o2.age>0){
//            return 1;
//        }
//        else return -1;
//    }
//}
//class Main1 {
//    public static void main(String args[]) {
//        List<Student> list = new ArrayList<>();
//        list.add(new Student(1, 25, "关羽"));
//        list.add(new Student(2, 21, "张飞"));
//        list.add(new Student(3, 18, "刘备"));
//        list.add(new Student(4, 32, "袁绍"));
//        list.add(new Student(5, 36, "赵云"));
//        list.add(new Student(6, 16, "曹操"));
//        System.out.println("排序前:");
//        for (Student student : list) {
//            System.out.println(student.toString());
//        }
//        //使用默认排序
//        Collections.sort(list,new Student());
//        System.out.println("默认排序后:");
//        for (Student student : list) {
//            System.out.println(student.toString());
//        }
//    }
//}
